$(function() {

			var vue = new Vue({
				el: '#app',
				data: {
					phone: '',
					password: '',
				},
				methods: {

					//1、当点击登录按钮的时候干的事情
					login: function() {
						//1、封装数据
						var url = getRootPath() + 'user/login';
						var data = {
							'phone': vue.phone,
							'password': vue.password,
						};

						//2、编写回调函数
						var logCallback = function(dataR) {
							console.log(dataR);

							var data = dataR.data;
							var code = data.code;

							if (code == 200) {
								//说明登陆成功
								//alert('success');

								var token = data.data.token;
								//2 请求角色接口判断去哪个页面
								vue.findRole(token);

							} else if (code == 403) {
								//登录成功，暂无权限，待系统管理员审核
								//1 给予提示
								alert('----登录成功，暂无权限，待系统管理员审核----');

							} else {
								//登陆失败
								//alert('111');
								//1 给予提示
								//$('#errorModal').modal('static');
								alert('----登录失败，错误的用户名或密码----');
							}
						}
						//3、使用vue发送post请求
						axios.post(url, data).then(logCallback);

					},
					findRole: function(token) {

						if (token != '') {
							// 说明是登陆成功的用户

							//1、封装数据 因为token通过html后面的?token=BT2pUqMMsXqIfUZPr9dyQg== 传递 所以此处可以省略
							url = getRootPath() + 'user/roles';
							var data = {
								token: token,
							};

							//2、编写回调函数
							var roleCallback = function(dataR) {
								//拿到角色
								console.log(dataR);

								var code = dataR.data.code;

								//var data=dataR.data.data;

								//code=dataR.code;
								if (code == 200) {
									var role = dataR.data.data;
									var roleCode = role.roleCode;
									if (roleCode == "admin") {
										//说明是系统管理员
										var token = role.token;
										window.location.href = 'admin/admin.html?token=' + token;
									} else if (roleCode == "class-administrator") {
										var token = role.token;
										window.location.href =
											'class-administrator/index.html?token=' + token;
									} else if (roleCode == "student") {
										var token = role.token;
										window.location.href = 'student/student.html?token=' + token;
									} else if (roleCode == "teacher") {
										var token = role.token;
										window.location.href = 'teacher/teacher.html?token=' + token;
									}

								}
							}

							//3、使用vue发送post请求
							axios.post(url, data).then(roleCallback);
						}

					},
				}

			});
			
		});